
.banner  img{
    width: 100%;
    height: 500px;
}
.banner-text{
    text-align:center;
    width:650px;
    top:50%;
    left:50%;
    margin-left: -325px;
    margin-top: -160px;
}
.banner-text p{
    color:#fff;
    font-family: SourceHanSansCN-Normal;
}
.banner-text p a{
    font-size: 24px;
    color: #fff;
    background-color:#f0d021;
    border-radius: 5px;
    padding:8px 18px;
    margin-top: 20px;
}
.banner-text p a:hover{
    opacity: 0.8;
}
.model-intro {
    height: 240px;
    color:#666;
    padding-top:40px;
}
.model-intro h2{
    color:#666;
    font-size: 32px;
    margin-bottom: 20px;
}
.model-intro p{
    color:#666;
    font-size: 20px;
}
.model-service{
    padding-top:55px;
}
.model-detail{
    width: 356px;
    display:inline-block;
    vertical-align:top;
    margin-right:60px;
    margin-bottom:40px;
}
.model-detail  h5{
     font-family: SourceHanSansCN-Bold;
     font-weight: 600;
     font-size: 19px;
     color: #666;
 }
.model-detail  p{
    font-family: SourceHanSansCN-Bold;
    font-size: 16px;
    color: #777;
}
.soft-intro{
    margin: 10px 30px;
}
.soft-detail{
    display:inline-block;
    width: 50%;
    margin-bottom: 60px;
}
.soft-detail .intro{
    display:inline-block;
    width: 84%;
}
.model-machine{
    margin: 10px 14%;
}
.machine-detail{
    display:inline-block;
    width:421px;
    height:467px;
    margin-bottom: 35px;
    cursor:pointer;
}
.overlay{
    width: 421px;
    height:421px;
    display:none;
    padding:15px;
   background-color:rgba(10,139,241,.6);
    top:0;
}
.overlay ul{
    width: 100%;
    height:100%;
    border: solid 1px rgba(255,255,255,.52);
    padding:50px 10px;
}
.overlay ul li{
    margin-bottom:40px;
}
.overlay ul li span{
    display:inline-block;
    width:104px ;
    font-size: 16px;
    text-align:center;
    color: #fff;
    padding:7px 0;
    background-color:#f2c421;
    border-radius: 4px;
}
.overlay ul li b{
    font-size: 16px;
    color: #fff;
    font-weight:500;
    margin-left: 2px;
}
.machine-detail:hover .overlay{
    display:block;
}
.machine-detail:hover .m-bottom{
    background-color:rgba(10,139,241,.6);
}
.machine-detail:hover .m-bottom h5{
    color: #fff;
}
.m-bottom{
    text-align:center;
    background-color: #fff;
}
.m-bottom h5{
    color:#666;
    font-size:18px;
    height:46px;
    line-height: 46px;
    vertical-align:middle;
    margin:0;
}

